import junit.framework.TestCase;


public class LiczbaTestJUnit3 extends TestCase {
	private Liczba liczba_testowa_1=null;
	private Liczba liczba_testowa_2=null;
	private Liczba liczba_testowa_3=null;
	private Liczba liczba_testowa_4=null;
	private Liczba liczba_testowa_5=null;
	
	public void setUp()
	{
		liczba_testowa_1=new Liczba(4);
		liczba_testowa_2=new Liczba(293);
		liczba_testowa_3=new Liczba(1);
		liczba_testowa_4=new Liczba(10);
	}
	
	public void testOne()
	{
		try
		{
			liczba_testowa_1.zamien_na_inny_system(10);
			assertEquals(liczba_testowa_1.liczba_w_nowym_systemie[0],4);
		}
		catch (MojException exc)
		{
			
		}
		
	}
	
	public void testTwo()
	{
		try
		{
			liczba_testowa_2.zamien_na_inny_system(2);
			assertTrue(liczba_testowa_2.liczba_w_nowym_systemie[liczba_testowa_2.dlugosc]==1);
		}
		catch (MojException exc)
		{
			
		}
	}

	public void testThree()
	{
		assertFalse(liczba_testowa_3.dlugosc>=1);
	}	
	
	public void testFour()
	{
		assertNotNull(liczba_testowa_4);
	}
	
	public void testFive()
	{
		assertNull(liczba_testowa_5);
	}
	
	public void tearDown()
	{
		liczba_testowa_1=null;
		liczba_testowa_2=null;
		liczba_testowa_3=null;
		liczba_testowa_4=null;
		liczba_testowa_5=null;
	}
}

